package com.py.credit.service;

import java.util.List;
import java.util.Map;

import com.py.credit.entity.Firm;
import com.py.framework.core.common.Page;

public interface UserManagerService {

	public List<Map<String, Object>> selectAllUserInfromationForPage(String type, List<String> columns,
			String[] additionalColumns, String condition, Page page);

	public void updateFreeUnlockStatus(String zhzt, int id);

	public void updateUserPassword(String password, int id);

	public Map<String, Object> selectOneUserInformation(int id);

	public void insertXypjUserCheck(String userid, String shzt, String shyj, String shuser);

	public List<Map<String, String>> selectUserCheck(String userid);

	public void updateUserShzt(String shzt, String shyi, String shuser, String id);

	public List<Firm> getAuthorizedFirms(String idcardNumber, Page page);

	public String getIdCardNumber(String username, String type);

}
